THE OsMoSys/DrawNET Xe! LANGUAGES SYSTEM: A NOVEL INFRASTRUCTURE FOR MULTI-FORMALISM OBJECT-ORIENTED MODELLING
نویسندگان
چکیده
Complex systems present a big challenge to the modeller: different subsystems need different modelling techniques, because they have different purposes and different kind of specifications. A multi-formalism modelling methodology can be useful to unify the different aspects of a model. In this paper we propose a system of languages which constitutes the foundation of OsMoSys, a multi-formalism, multi-solution, objectoriented modelling framework. The presented languages system supports automatic generation of GUI for every modelling formalism through the integration of the DrawNET Xe! tool, as well as OO submodel reuse and inheritance, flexible multi-solver solution and result analysis through the OsMoSys solving architecture.
منابع مشابه
DrawNET Xe: GUI and Formalism Definition Language
DrawNET Xe is a configurable GUI for graph-based formalism, supporting hierarchical model construction. An important feature of DrawNET Xe is that it allows multi-formalism model composition, and implements the ideas proposed in the OsMoSyS methodology, based on the definition of metaformalism, model class and model object concepts. In this paper the evolution of the tool, from its ancestor Dra...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003